<?php
class Home extends HOME_Controller {

  public function __construct()
  {
    parent::__construct();
    $this->load->model(
        array('news_model', 'user_model')
    );
  }

  /**
   * 文章主程序
   */
  public function index()
  {
    parent::set_html_header();
    $data['news'] = $this->news_model->get_news();
    $data['page_title'] = '前台首页';
    $this->smarty->view('home/index/index.tpl', $data);
  }

  public function view($slug)
  {
    header('Content-Type:text/html;charset=utf-8;');
    $data['news'] = $this->news_model->get_news();
    $this->smarty->assign('page_title', 'testMesage');
    $this->smarty->view('test.tpl', $data);
  }

  /**
   * 创建新闻
   */
  public function create()
  {
    $this->load->helper('form');
    $this->load->library('form_validation');

    $data['title'] = 'Create a news item';

    $this->form_validation->set_rules('title', 'Title', 'required');
    $this->form_validation->set_rules('text', 'text', 'required');

    if ($this->form_validation->run() === FALSE)
    {
      //$this->load->view('templates/header', $data);
      $this->load->view('home/news/create');
      //$this->load->view('templates/footer');

    }
    else
    {
      $this->news_model->set_news();
      $this->load->view('news/success');
    }
    if ($_POST)
    {
      echo validation_errors(); exit();

    }
  }

    public function get_json()
    {
        echo '{"total":28,"rows":[
	{"productid":"FI-SW-01","productname":"Koi","unitcost":10.00,"status":"P","listprice":36.50,"attr1":"Large","itemid":"EST-1"},
	{"productid":"K9-DL-01","productname":"Dalmation","unitcost":12.00,"status":"P","listprice":18.50,"attr1":"Spotted Adult Female","itemid":"EST-10"},
	{"productid":"RP-SN-01","productname":"Rattlesnake","unitcost":12.00,"status":"P","listprice":38.50,"attr1":"Venomless","itemid":"EST-11"},
	{"productid":"RP-SN-01","productname":"Rattlesnake","unitcost":12.00,"status":"P","listprice":26.50,"attr1":"Rattleless","itemid":"EST-12"},
	{"productid":"RP-LI-02","productname":"Iguana","unitcost":12.00,"status":"P","listprice":35.50,"attr1":"Green Adult","itemid":"EST-13"},
	{"productid":"FL-DSH-01","productname":"Manx","unitcost":12.00,"status":"P","listprice":158.50,"attr1":"Tailless","itemid":"EST-14"},
	{"productid":"FL-DSH-01","productname":"Manx","unitcost":12.00,"status":"P","listprice":83.50,"attr1":"With tail","itemid":"EST-15"},
	{"productid":"FL-DLH-02","productname":"Persian","unitcost":12.00,"status":"P","listprice":23.50,"attr1":"Adult Female","itemid":"EST-16"},
	{"productid":"FL-DLH-02","productname":"Persian","unitcost":12.00,"status":"P","listprice":89.50,"attr1":"Adult Male","itemid":"EST-17"},
	{"productid":"AV-CB-01","productname":"Amazon Parrot","unitcost":92.00,"status":"P","listprice":63.50,"attr1":"Adult Male","itemid":"EST-18"}
]}
';
    }

}